package com.mathdroid.model.abilities.specs.sniper;

import com.mathdroid.model.abilities.Ability;

public final class Diversion extends Ability {

	/**
	 * Generated UID.
	 */
	private static final long serialVersionUID = 6508795113521771969L;

		public Diversion() {
			this.setName("Diversion");
			this.setRequiredTalent("Diversion");
			this.setIconName("smokegrenade");
			this.setResource("Energy");
			this.setDescription(
					"Throws a smoking canister at the target, reducing its " +
					"accuracy by 45% for 9 seconds and exposing the target " +
					"from cover for 6 seconds.");
			this.setCooldownMs(60000d);
			
			this.setTrainableLevel(20);
		}

		@Override
		public double getMinPeriodic() {
			return 0;
		}

		@Override
		public double getMaxPeriodic() {
			return 0;
		}

		@Override
		public double getMinDirect() {
			return 0;
		}

		@Override
		public double getMaxDirect() {
			return 0;
		}
}
